package com.naiterui.ehp.ps.sms.exception;

import com.naiterui.ehp.bp.support.exception.BaseExceptionCodes;

/**
 * 医生服务异常码
 * 范围：1202xxxx
 *
 * @author
 * @since 1.0.0
 */
public interface ExceptionCodes extends BaseExceptionCodes {
    // 短信接口
    int SMS_PHONE_ERROR = 12020100;// 12020100=非法的手机号电话号码

    int SMS_PHONE_MAX_FREQUENCY = 12020101;// 12020101=操作过于频繁，请10分钟后再试!

    int SMS_PHONE_TEMPLATE_MAX_COUNT = 12020102;// 12020102=同一模板发送短信超过总量限制，请明天再试!

    int SMS_PLATFOMR_NOT_SET = 12020103;// 12020103=短信平台未配置，请联系管理员!

    int SMS_TEMPLATE_NOT_SET = 12020104;// 12020104=短信模板未配置，请联系管理员!

    int SMS_TEMPLATE_ERROR = 12020105;// 12020105=短信模板配置不正确，请联系管理员!

    int SMS_CONTENT_NULL = 12020106;// 12020106=发送短信内容为空

    int SMS_CONTENT_OVERLENGTH = 12020107;// 12020107=短信内容超长!

    int SMS_PHONE_OVER_DAY_LIMIT = 12020108;// 12020108=操作过于频繁，已超过当天请求上限!
    int SMS_APPID_INVALID = 12020109;// 12020109=应用ID配置不正确
    int SMS_SIGNATURE_NOT_SET = 12020120;// 12020120=模版签名未配置
    int SMS_SIGNATURE_NAME_EMPTY = 12020121;// 12020121=模版签名名称未配置
    int SMS_SIGNATURE_MONTNETID_EMPTY = 12020122;// 12020122=模版签名梦网业务ID未配置
    int SMS_SIGNATURE_CLOOPENID_EMPTY = 12020123;// 12020123=模版签名容联模版ID未配置
    int SMS_TEMPLATE_HUAWEI_EMPTY = 12020124;// 12020124=华为平台模板ID未配置

    // 短信第三方平台异常
    int SMS_PLATFORM_RETURN_NULL = 12020110;// 12020110=短信平台无返回

    int SMS_PLATFORM_TEMPLATE_NULL = 12020111;// 12020111=未找到对应的平台模板

    int SMS_CONTENT_CONTAIN_FORBIDDEN_WORDS = 12020112;// 12020112=内容中包含敏感词,发送失败!

    int SMS_REQUEST_OVER_LIMIT = 12020113;// 12020113=请求超过平台限制,发送失败!

    int SMS_PLATFORM_RETURN_ERROR = 12020114;// 12020114=短信平台返回异常

    int SMS_CONTENT_ENCODE_ERROR = 12020115; //12020115=短信内容编码失败

    /**
     * 红豆短信API
     */
    // 短信app配置错误
    int SMS_HONGDOU_APP_ERROR = 12020116;
    // 配置未填写
    int SMS_HONGDOU_APP_UNFILLED = 12020117;

    /**
     * 雨诺短信API
     */
    int SMS_YUNUO_ACCESS_TOKEN_ERROR = 12020130;
    int SMS_YUNUO_SMS_SEND_ERROR = 12020131;

    // 后台管理异常
    /**
     * 权限管理模块
     */
    int VERIFY_CODE_ERROR = 12020201;// 12020201=验证码错误
    int USER_LOGIN_INVALID = 12020202;// 12020202=登录失效，请重新登录！
    int OLD_PASSWORD_ERROR = 12020203;// 12020203=原始密码输入有误
    int USER_EXISTS = 12020204;// 12020204=用户已经存在
    int UPDATE_USER_NOT_EXISTS = 12020205;// 12020205=用户不存在，更新失败
    int RIGHT_USER_NOT_EXISTS = 12020206;// 12020206=用户不存在
    int UPDATE_ROLE_NOT_EXISTS = 12020207;// 12020207=角色信息不存在，更新失败
    int RELOAD_ROLE_ERROR = 12020208;// 12020208=重新加载角色失败
    int DELETE_USER_ROLE_NOT_EXISTS = 12020209;// 12020209=用户角色信息不存在，删除失败
    int DELETE_ROLE_RIGHT_NOT_EXISTS = 12020210;// 12020210=权限信息不存在，添加失败

    /**
     * 后台业务操作
     */
    int NOT_SELECT_MULTI_PLATFORM = 12020301;// 12020301=填写三方短信平台模板ID时，不可同时选择多平台
    int TEMPLATE_EXIST = 12020302; // 12020302=当前平台模板ID已创建，如需编辑请点击修改

}
